简介:紧急通知:为了小伙伴们更好的学习和体验,我们对课程进行了升级优化,所以本课程将于7月20号下架,到时小伙伴们可访问优化后的新的4门课程继续进行jQuery的学习。
第2章 jQuery 基础选择器
本章节主要讲解jQuery基础选择器中的元素选择器和层次选择器的使用方法,初步了解jQuery选择器的基础使用方法,并能使用已学习完的选择器获取DOM中的任意元素。
第3章 jQuery过滤性选择器
本章节主要讲解jQuery的过滤选择器中的内容、属性、子元素选择器的使用方法,巩固加深对选择器使用的功能和范围的理解,并可以获取一些页面中结构较为复杂的元素。
- 编程: 3-1 :first过滤选择器
- 编程: 3-2 :eq(index)过滤选择器
- 编程: 3-3 :contains(text)过滤选择器
- 编程: 3-4 :has(selector)过滤选择器
- 编程: 3-5 :hidden过滤选择器
- 编程: 3-6 :visible过滤选择器
- 编程: 3-7 [attribute=value]属性选择器
- 编程: 3-8 [attribute!=value]属性选择器
- 编程: 3-9 [attribute*=value]属性选择器
- 编程: 3-10 :first-child子元素过滤选择器
- 编程: 3-11 :last-child子元素过滤选择器
- 测评: 3-12 练习题
- 编程: 3-13 编程练习
第4章 jQuery表单选择器
本章节主要讲解使用jQuery选择器获取表单中对象的方法,通过本章节的学习,可以理解并掌握如何使用选择器获取表单中指定元素的方法和技巧,为后续的学习打下扎实的基础。
第5章 jQuery 操作DOM元素
本章详细介绍元素的属性、内容、样式的访问与设置;同时,介绍操作元素节点、遍历和删除元素的方法,通过本章学习,能够理解并会使用jQuery中的方法掌控页面中的元素。
- 编程: 5-1 使用attr()方法控制元素的属性
- 编程: 5-2 操作元素的内容
- 编程: 5-3 操作元素的样式
- 编程: 5-4 移除属性和样式
- 编程: 5-5 使用append()方法向元素内追加内容
- 编程: 5-6 使用appendTo()方法向被选元素内插入内容
- 编程: 5-7 使用before()和after()在元素前后插入内容
- 编程: 5-8 使用clone()方法复制元素
- 编程: 5-9 替换内容
- 编程: 5-10 使用wrap()和wrapInner()方法包裹元素和内容
- 编程: 5-11 使用each()方法遍历元素
- 编程: 5-12 使用remove()和empty()方法删除元素
- 测评: 5-13 练习题
第6章 jQuery 事件与应用
本章详细介绍在jQuery中事件的基础知识,包括事件的机制、原理和加载方法;通过示例介绍各类型事件注册的方法和技巧,结合当前最流行的各种应用效果开发,阐述如何在应用中注册事件的过程。
第7章 jQuery 动画特效
本章通过生动的示例,详细介绍在jQuery中各类动画效果实现的过程,介绍如何自定义动画的基础知识,通过本章学习,能够了解并掌握jQuery中动画实现的基本原理,并可以动手开发简单的动画效果。
- 编程: 7-1 调用show()和hide()方法显示和隐藏元素
- 编程: 7-2 动画效果的show()和hide()方法
- 编程: 7-3 调用toggle()方法实现动画切换效果
- 编程: 7-4 使用slideUp()和slideDown()方法的滑动效果
- 编程: 7-5 使用slideToggle()方法实现图片“变脸”效果
- 编程: 7-6 使用fadeIn()与fadeOut()方法实现淡入淡出效果
- 编程: 7-7 使用fadeTo()方法设置淡入淡出效果的不透明度
- 编程: 7-8 调用animate()方法制作简单的动画效果
- 编程: 7-9 调用animate()方法制作移动位置的动画
- 编程: 7-10 调用stop()方法停止当前所有动画效果
- 编程: 7-11 调用delay()方法延时执行动画效果
- 测评: 7-12 练习题
- 编程: 7-13 编程练习
第8章 jQuery 实现Ajax应用
本章介绍jQuery中支持Ajax的各种方法和函数,阐述通过Ajax交互的过程与常用方法,重点介绍核心方法$.ajax()的运用技巧。通过ajax全局事件的介绍,进一步巩固前面所学基础内容。
- 编程: 8-1 使用load()方法异步请求数据
- 编程: 8-2 使用getJSON()方法异步加载JSON格式数据
- 编程: 8-3 使用getScript()方法异步加载并执行js文件
- 编程: 8-4 使用get()方法以GET方式从服务器获取数据
- 编程: 8-5 使用post()方法以POST方式从服务器发送数据
- 编程: 8-6 使用serialize()方法序列化表单元素值
- 编程: 8-7 使用ajax()方法加载服务器数据
- 编程: 8-8 使用ajaxSetup()方法设置全局Ajax默认选项
- 编程: 8-9 使用ajaxStart()和ajaxStop()方法
- 测评: 8-10 练习题
- 编程: 8-11 编程练习
第9章 jQuery 常用插件
本章节先通过示例与插件相结合的方式,详细介绍了目前最为流行的各类插件的使用方法和技巧,包括表单插件、图片插件等;然后,介绍了如何自定义编写对象和类级别插件的过程。
第10章 jQuery UI型插件
本章介绍包括拖曳、放置、排序在内的各类UI插件的使用过程,介绍各类微型插件的使用方法和注意事项,以及最新版UI中菜单工具、微调按钮、工具提示插件的效果和使用方法。
第11章 jQuery 工具类函数
本章先介绍浏览器检测函数,然后,介绍jQuery各类测试类型函数的使用方法,同时,还介绍了字符串、URL操作函数的使用技巧,最后,介绍了使用$.extend()方法扩展工具函数和Object对象的方法
第12章 jQuery在线聊天室
通过本章的学习,可以了解如何使用之前所学过的知识来搭建一个简单的企业内部的在线聊天室。
- 视频: 12-1 聊天室基本功能介绍 (02:35)
- 视频: 12-2 聊天室案例页面效果展示 (09:00)
- 视频: 12-3 聊天室数据流程分析 (03:32)
- 视频: 12-4 登录页面开发 (15:21)
- 视频: 12-5 聊天室主页代码功能分析 (05:50)
- 视频: 12-6 简短回顾聊天主页的功能 (01:46)
- 视频: 12-7 “发送”按钮代码功能解析 (05:56)
- 视频: 12-8 “表情图标”的添加代码分析 (06:17)
- 视频: 12-9 点击“表情图标”时的事件代码说明 (03:47)
- 视频: 12-10 定时获取聊天内容和在线人员信息的功能实现 (06:54)
- 视频: 12-11 通过页面元素侦察Ajax请求过程的状态 (02:21)
- 视频: 12-12 案例代码小结说明 (04:33)
- 测评: 12-13 练习题
- 编程: 12-14 挑战题